[INFO] cloning repository https://github.com/astail/vozltop
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/astail/vozltop" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fastail%2Fvozltop", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fastail%2Fvozltop'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 81b3cbf9dcb98a208875cba583f170eeceb3113e
[INFO] testing astail/vozltop against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fastail%2Fvozltop" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/astail/vozltop
[INFO] finished tweaking git repo https://github.com/astail/vozltop
[INFO] tweaked toml for git repo https://github.com/astail/vozltop written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/astail/vozltop on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/astail/vozltop already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded compression-core v0.4.32
[INFO] [stderr]   Downloaded hyper v1.10.1
[INFO] [stderr]   Downloaded by_address v1.2.1
[INFO] [stderr]   Downloaded strum v0.28.0
[INFO] [stderr]   Downloaded ratatui-macros v0.7.1
[INFO] [stderr]   Downloaded compression-codecs v0.4.38
[INFO] [stderr]   Downloaded libredox v0.1.17
[INFO] [stderr]   Downloaded palette_derive v0.7.6
[INFO] [stderr]   Downloaded lru v0.18.0
[INFO] [stderr]   Downloaded ratatui-termwiz v0.1.1
[INFO] [stderr]   Downloaded strum_macros v0.28.0
[INFO] [stderr]   Downloaded fast-srgb8 v1.0.0
[INFO] [stderr]   Downloaded ratatui-crossterm v0.1.1
[INFO] [stderr]   Downloaded console v0.16.3
[INFO] [stderr]   Downloaded bitflags v2.13.0
[INFO] [stderr]   Downloaded uuid v1.23.2
[INFO] [stderr]   Downloaded ratatui v0.30.1
[INFO] [stderr]   Downloaded compact_str v0.9.1
[INFO] [stderr]   Downloaded cc v1.2.63
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.50
[INFO] [stderr]   Downloaded typenum v1.20.1
[INFO] [stderr]   Downloaded insta v1.47.2
[INFO] [stderr]   Downloaded async-compression v0.4.42
[INFO] [stderr]   Downloaded ratatui-core v0.1.1
[INFO] [stderr]   Downloaded ratatui-widgets v0.3.1
[INFO] [stderr]   Downloaded palette v0.7.6
[INFO] [stderr]   Downloaded zerocopy v0.8.50
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0c15981f1a951c28cda5225c431589f04a7eb86180c5bda524fa56032524aafa
[INFO] running `Command { std: "docker" "start" "-a" "0c15981f1a951c28cda5225c431589f04a7eb86180c5bda524fa56032524aafa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0c15981f1a951c28cda5225c431589f04a7eb86180c5bda524fa56032524aafa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0c15981f1a951c28cda5225c431589f04a7eb86180c5bda524fa56032524aafa", kill_on_drop: false }`
[INFO] [stdout] 0c15981f1a951c28cda5225c431589f04a7eb86180c5bda524fa56032524aafa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b9b712953f50a4041833b8284c8e9196bbd3130f480cf663fae3723363b48f0b
[INFO] running `Command { std: "docker" "start" "-a" "b9b712953f50a4041833b8284c8e9196bbd3130f480cf663fae3723363b48f0b", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling http v1.4.1
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling lru v0.18.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling compression-core v0.4.32
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling compression-codecs v0.4.38
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling color-spantrace v0.3.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling indenter v0.3.4
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling tracing-error v0.2.1
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling color-eyre v0.6.5
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling ratatui-core v0.1.1
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling ratatui-widgets v0.3.1
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling async-compression v0.4.42
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ratatui-macros v0.7.1
[INFO] [stderr]    Compiling ratatui v0.30.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling vozltop v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.12s
[INFO] running `Command { std: "docker" "inspect" "b9b712953f50a4041833b8284c8e9196bbd3130f480cf663fae3723363b48f0b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b9b712953f50a4041833b8284c8e9196bbd3130f480cf663fae3723363b48f0b", kill_on_drop: false }`
[INFO] [stdout] b9b712953f50a4041833b8284c8e9196bbd3130f480cf663fae3723363b48f0b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f6a24238922086ada2d109c4421004b475ab76c90eafea21cd01e309091699db
[INFO] running `Command { std: "docker" "start" "-a" "f6a24238922086ada2d109c4421004b475ab76c90eafea21cd01e309091699db", kill_on_drop: false }`
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling h2 v0.4.14
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling insta v1.47.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.1
[INFO] [stderr]    Compiling ratatui v0.30.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling vozltop v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 40.20s
[INFO] running `Command { std: "docker" "inspect" "f6a24238922086ada2d109c4421004b475ab76c90eafea21cd01e309091699db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f6a24238922086ada2d109c4421004b475ab76c90eafea21cd01e309091699db", kill_on_drop: false }`
[INFO] [stdout] f6a24238922086ada2d109c4421004b475ab76c90eafea21cd01e309091699db
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f0f84f861e5dc070177b189869b53cdfb618d7e707d4035993e84b878947b200
[INFO] running `Command { std: "docker" "start" "-a" "f0f84f861e5dc070177b189869b53cdfb618d7e707d4035993e84b878947b200", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.59s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vozltop-27af788f6fbe0c6d)
[INFO] [stdout] 
[INFO] [stdout] running 376 tests
[INFO] [stdout] test cli::tests::args_alert_flags_default_to_none ... ok
[INFO] [stdout] test cli::tests::args_default_interval_is_1 ... ok
[INFO] [stdout] test cli::tests::args_parses_repeated_headers ... ok
[INFO] [stdout] test cli::tests::args_no_color_flag ... ok
[INFO] [stdout] test cli::tests::args_rejects_non_integer_alert_p95_ms_at_clap_layer ... ok
[INFO] [stdout] test cli::tests::args_parses_interval_short_and_long ... ok
[INFO] [stdout] test cli::tests::args_rejects_invalid_header_at_clap_layer ... ok
[INFO] [stdout] test cli::tests::args_with_only_flags_still_requires_url ... ok
[INFO] [stdout] test cli::tests::args_rejects_out_of_range_interval ... ok
[INFO] [stdout] test cli::tests::args_single_url_is_a_one_element_vec ... ok
[INFO] [stdout] test cli::tests::args_with_no_args_shows_help ... ok
[INFO] [stdout] test cli::tests::args_rejects_invalid_user_at_clap_layer ... ok
[INFO] [stdout] test cli::tests::args_parses_user_into_tuple ... ok
[INFO] [stdout] test cli::tests::detect_argv_header_at_file_returns_false ... ok
[INFO] [stdout] test cli::tests::args_rejects_invalid_url ... ok
[INFO] [stdout] test cli::tests::detect_argv_header_basic_returns_true ... ok
[INFO] [stdout] test cli::tests::detect_argv_header_bearer_returns_true ... ok
[INFO] [stdout] test cli::tests::detect_argv_url_empty_password_returns_false ... ok
[INFO] [stdout] test cli::tests::detect_argv_header_non_auth_returns_false ... ok
[INFO] [stdout] test cli::tests::args_parses_multiple_urls ... ok
[INFO] [stdout] test cli::tests::detect_argv_no_flags_returns_false ... ok
[INFO] [stdout] test cli::tests::detect_argv_url_username_only_returns_false ... ok
[INFO] [stdout] test cli::tests::detect_argv_url_with_eq_form_flag_returns_true ... ok
[INFO] [stdout] test cli::tests::detect_argv_url_with_flags_after_returns_true ... ok
[INFO] [stdout] test cli::tests::args_parses_alert_flags ... ok
[INFO] [stdout] test cli::tests::detect_argv_url_with_flags_before_returns_true ... ok
[INFO] [stdout] test cli::tests::detect_argv_url_with_password_returns_true ... ok
[INFO] [stdout] test cli::tests::detect_argv_url_with_password_returns_true_even_when_env_set ... ok
[INFO] [stdout] test cli::tests::find_positional_alias_indices_mixes_urls_and_aliases ... ok
[INFO] [stdout] test cli::tests::detect_argv_url_without_userinfo_returns_false ... ok
[INFO] [stdout] test cli::tests::detect_argv_user_eq_form_detected ... ok
[INFO] [stdout] test cli::tests::detect_argv_user_value_is_not_parsed_as_url ... ok
[INFO] [stdout] test cli::tests::detect_argv_user_with_empty_password_returns_false ... ok
[INFO] [stdout] test cli::tests::detect_argv_user_with_env_set_returns_false ... ok
[INFO] [stdout] test cli::tests::detect_argv_user_with_password_returns_true ... ok
[INFO] [stdout] test cli::tests::detect_argv_user_with_stdin_token_returns_false ... ok
[INFO] [stdout] test cli::tests::find_config_flag_value_handles_bare_form ... ok
[INFO] [stdout] test cli::tests::find_config_flag_value_handles_eq_form ... ok
[INFO] [stdout] test cli::tests::find_config_flag_value_none_when_absent ... ok
[INFO] [stdout] test cli::tests::find_positional_alias_indices_collects_all_aliases ... ok
[INFO] [stdout] test cli::tests::no_color_effective_false_when_flag_and_env_both_unset ... ok
[INFO] [stdout] test cli::tests::no_color_effective_true_when_env_set_non_empty ... ok
[INFO] [stdout] test cli::tests::no_color_effective_true_when_flag_set ... ok
[INFO] [stdout] test cli::tests::parse_header_accepts_basic_form ... ok
[INFO] [stdout] test cli::tests::parse_header_accepts_no_space_after_colon ... ok
[INFO] [stdout] test cli::tests::parse_header_allows_colon_in_value ... ok
[INFO] [stdout] test cli::tests::parse_header_at_file_missing_path_errors ... ok
[INFO] [stdout] test cli::tests::parse_header_inline_unchanged_by_at_file_support ... ok
[INFO] [stdout] test cli::tests::help_lists_all_flags ... ok
[INFO] [stdout] test cli::tests::parse_header_at_file_reads_first_line ... ok
[INFO] [stdout] test cli::tests::parse_header_rejects_crlf_injection ... ok
[INFO] [stdout] test cli::tests::parse_header_at_file_only_comments_errors ... ok
[INFO] [stdout] test cli::tests::parse_header_rejects_empty_name ... ok
[INFO] [stdout] test cli::tests::parse_header_rejects_no_colon ... ok
[INFO] [stdout] test cli::tests::parse_header_rejects_invalid_name ... ok
[INFO] [stdout] test cli::tests::parse_header_at_file_skips_blank_and_comment_lines ... ok
[INFO] [stdout] test cli::tests::parse_interval_accepts_boundaries ... ok
[INFO] [stdout] test cli::tests::parse_header_trims_multiple_leading_and_trailing_ows ... ok
[INFO] [stdout] test cli::tests::parse_interval_rejects_below_min ... ok
[INFO] [stdout] test cli::tests::parse_interval_rejects_above_max ... ok
[INFO] [stdout] test cli::tests::parse_interval_rejects_nan_and_inf ... ok
[INFO] [stdout] test cli::tests::parse_user_accepts_basic_form ... ok
[INFO] [stdout] test cli::tests::parse_user_allows_colon_in_password ... ok
[INFO] [stdout] test cli::tests::parse_user_rejects_no_colon ... ok
[INFO] [stdout] test cli::tests::parse_with_config_alias_without_config_file_errors ... ok
[INFO] [stdout] test cli::tests::parse_user_allows_empty_password ... ok
[INFO] [stdout] test cli::tests::parse_user_rejects_empty_username ... ok
[INFO] [stdout] test cli::tests::parse_interval_rejects_non_number ... ok
[INFO] [stdout] test cli::tests::parse_with_config_cli_overrides_host_config ... ok
[INFO] [stdout] test cli::tests::parse_with_config_applies_host_config_when_cli_not_specified ... ok
[INFO] [stdout] test cli::tests::parse_with_config_multi_alias_does_not_inject_per_host_interval ... ok
[INFO] [stdout] test cli::tests::parse_with_config_resolves_multiple_aliases ... ok
[INFO] [stdout] test cli::tests::parse_with_config_without_alias_is_identity ... ok
[INFO] [stdout] test cli::tests::resolve_user_env_overrides_argv ... ok
[INFO] [stdout] test cli::tests::resolve_user_env_takes_precedence_over_stdin_token ... ok
[INFO] [stdout] test cli::tests::resolve_user_env_empty_string_falls_back_to_argv ... ok
[INFO] [stdout] test cli::tests::resolve_user_passes_through_argv_when_no_env_no_stdin ... ok
[INFO] [stdout] test cli::tests::resolve_user_returns_none_when_no_argv_user ... ok
[INFO] [stdout] test cli::tests::resolve_user_stdin_error_propagates ... ok
[INFO] [stdout] test cli::tests::parse_with_config_alias_with_unknown_name_errors ... ok
[INFO] [stdout] test cli::tests::resolve_user_stdin_token_reads_stdin ... ok
[INFO] [stdout] test cli::tests::parse_with_config_resolves_alias_to_url ... ok
[INFO] [stdout] test cli::tests::parse_interval_accepts_default ... ok
[INFO] [stdout] test config::tests::empty_string_parses_to_default_config ... ok
[INFO] [stdout] test config::tests::invalid_toml_returns_parse_error ... ok
[INFO] [stdout] test config::tests::parse_alias_arg_returns_none_for_non_alias ... ok
[INFO] [stdout] test cli::tests::version_flag_works ... ok
[INFO] [stdout] test config::tests::parse_alias_arg_strips_at_prefix ... ok
[INFO] [stdout] test event::tests::focus_events_are_ignored ... ok
[INFO] [stdout] test config::tests::resolve_alias_returns_host_or_error ... ok
[INFO] [stdout] test config::tests::unknown_alias_error_message_is_helpful ... ok
[INFO] [stdout] test event::tests::arrow_keys_passthrough ... ok
[INFO] [stdout] test event::tests::ctrl_c_maps_to_quit ... ok
[INFO] [stdout] test event::tests::ctrl_shift_c_also_quits ... ok
[INFO] [stdout] test event::tests::debug_fetch_err_uses_banner_message_not_raw_debug ... ok
[INFO] [stdout] test event::tests::debug_tick_does_not_dump_payload ... ok
[INFO] [stdout] test event::tests::enter_passthrough_for_detail_overlay ... ok
[INFO] [stdout] test event::tests::f10_maps_to_quit ... ok
[INFO] [stdout] test config::tests::parses_full_schema_example ... ok
[INFO] [stdout] test event::tests::lone_c_without_ctrl_is_not_quit ... ok
[INFO] [stdout] test event::tests::mouse_events_are_ignored ... ok
[INFO] [stdout] test event::tests::paste_event_is_ignored ... ok
[INFO] [stdout] test event::tests::release_event_is_ignored ... ok
[INFO] [stdout] test event::tests::resize_is_mapped_to_resize ... ok
[INFO] [stdout] test event::tests::q_key_maps_to_quit ... ok
[INFO] [stdout] test event::tests::shift_q_also_maps_to_quit ... ok
[INFO] [stdout] test state::derived::tests::cache_hit_pct_none_when_denominator_zero ... ok
[INFO] [stdout] test event::tests::tab_passthrough_for_zone_switch ... ok
[INFO] [stdout] test state::derived::tests::computes_dt_ms_when_now_is_after_prev ... ok
[INFO] [stdout] test state::derived::tests::returns_none_when_dt_is_zero ... ok
[INFO] [stdout] test state::derived::tests::server_totals_falls_back_to_sum_when_star_absent ... ok
[INFO] [stdout] test state::derived::tests::server_totals_prefers_star_zone_when_present ... ok
[INFO] [stdout] test state::derived::tests::server_totals_returns_zero_for_default_snapshot ... ok
[INFO] [stdout] test state::derived::tests::cache_hit_pct_computed_from_absolute_counters ... ok
[INFO] [stdout] test state::derived::tests::server_totals_ignores_upstream_and_cache ... ok
[INFO] [stdout] test state::derived::tests::per_sec_handles_counter_regression ... ok
[INFO] [stdout] test state::derived::tests::server_totals_sums_multiple_server_zones ... ok
[INFO] [stdout] test state::derived::tests::status_ratios_none_when_no_traffic_in_window ... ok
[INFO] [stdout] test state::derived::tests::status_ratios_sum_to_100_with_mixed_codes ... ok
[INFO] [stdout] test state::history::tests::clear_nginx_restart_flag_resets_to_false ... ok
[INFO] [stdout] test state::history::tests::equal_nowmsec_is_not_treated_as_restart ... ok
[INFO] [stdout] test state::history::tests::last_at_returns_instant_of_latest_snapshot ... ok
[INFO] [stdout] test state::history::tests::latest_and_previous_track_order ... ok
[INFO] [stdout] test state::history::tests::new_history_is_empty ... ok
[INFO] [stdout] test state::history::tests::nginx_restart_flag_fires_on_nowmsec_regression ... ok
[INFO] [stdout] test state::history::tests::total_in_out_bytes_fall_back_to_sum_when_star_absent ... ok
[INFO] [stdout] test state::history::tests::total_in_out_bytes_prefer_star_zone_when_present ... ok
[INFO] [stdout] test state::history::tests::total_requests_uses_connections_requests ... ok
[INFO] [stdout] test state::history::tests::uptime_ms_is_now_minus_load ... ok
[INFO] [stdout] test state::history::tests::push_beyond_capacity_drops_oldest ... ok
[INFO] [stdout] test state::derived::tests::returns_none_when_now_is_before_prev ... ok
[INFO] [stdout] test state::history::tests::uptime_ms_zero_when_empty ... ok
[INFO] [stdout] test state::history::tests::push_grows_until_capacity ... ok
[INFO] [stdout] test state::percentile::tests::average_fallback_wraps_request_msec ... ok
[INFO] [stdout] test state::percentile::tests::compare_for_sort_keeps_value_group_before_average_group ... ok
[INFO] [stdout] test state::percentile::tests::compare_for_sort_orders_nodata_last ... ok
[INFO] [stdout] test state::percentile::tests::compare_for_sort_orders_overflow_as_max_msec ... ok
[INFO] [stdout] test state::percentile::tests::compare_for_sort_orders_within_value_group_numerically ... ok
[INFO] [stdout] test state::percentile::tests::counter_regression_in_single_bucket_is_saturated ... ok
[INFO] [stdout] test state::percentile::tests::full_sort_via_compare_for_sort_produces_expected_order ... ok
[INFO] [stdout] test state::percentile::tests::nodata_when_counters_length_mismatches_msecs ... ok
[INFO] [stdout] test state::percentile::tests::nodata_when_histogram_is_unset ... ok
[INFO] [stdout] test state::percentile::tests::nodata_when_msecs_arrays_differ ... ok
[INFO] [stdout] test state::percentile::tests::nodata_when_no_traffic_in_window ... ok
[INFO] [stdout] test state::percentile::tests::p_one_returns_topmost_bucket_msec ... ok
[INFO] [stdout] test state::percentile::tests::overflow_when_p_greater_than_one ... ok
[INFO] [stdout] test state::percentile::tests::nodata_when_msecs_lengths_differ ... ok
[INFO] [stdout] test state::percentile::tests::sort_tier_orders_value_average_nodata ... ok
[INFO] [stdout] test state::sort::tests::cache_key_mapping_matches_design_table ... ok
[INFO] [stdout] test state::sort::tests::each_tab_column_count_matches_headers ... ok
[INFO] [stdout] test state::sort::tests::column_label_for_zero_is_zone_all_tabs ... ok
[INFO] [stdout] test state::sort::tests::server_key_mapping_matches_design_table ... ok
[INFO] [stdout] test state::sort::tests::labels_match_table_headers_for_shared_columns ... ok
[INFO] [stdout] test state::sort::tests::upstream_key_mapping_matches_design_table ... ok
[INFO] [stdout] test state::percentile::tests::value_falls_in_first_bucket_interpolates_from_zero ... ok
[INFO] [stdout] test state::tests::clear_filter_exits_mode_and_empties_filter ... ok
[INFO] [stdout] test state::sort::tests::filter_key_mapping_matches_server ... ok
[INFO] [stdout] test state::tests::alert_config_is_enabled_only_when_a_threshold_is_set ... ok
[INFO] [stdout] test state::tests::apply_sort_key_ignores_out_of_range_for_tab ... ok
[INFO] [stdout] test state::tests::apply_sort_key_same_column_toggles_direction ... ok
[INFO] [stdout] test state::tests::apply_sort_key_switches_column_and_resets_to_descending ... ok
[INFO] [stdout] test state::tests::apply_sort_key_switching_column_resets_cursor ... ok
[INFO] [stdout] test state::tests::apply_sort_key_zero_is_noop ... ok
[INFO] [stdout] test state::tests::appstatus_failures_helper ... ok
[INFO] [stdout] test state::tests::connecting_to_disconnected_on_first_failure ... ok
[INFO] [stdout] test state::tests::cursor_down_clamps_to_visible_rows_minus_one ... ok
[INFO] [stdout] test state::tests::cursor_page_down_advances_and_clamps ... ok
[INFO] [stdout] test state::tests::cursor_page_methods_treat_zero_page_size_as_one ... ok
[INFO] [stdout] test state::tests::cursor_up_saturates_at_zero ... ok
[INFO] [stdout] test state::tests::cursor_page_up_subtracts_page_size_saturating ... ok
[INFO] [stdout] test state::tests::enter_filter_sets_active_flag ... ok
[INFO] [stdout] test state::tests::default_app_matches_new ... ok
[INFO] [stdout] test state::tests::next_tab_cycles_server_to_upstream_to_cache_to_filter_to_server ... ok
[INFO] [stdout] test state::tests::on_fetch_err_clears_nginx_restart_flag ... ok
[INFO] [stdout] test state::tests::on_fetch_ok_pushes_history_and_clears_banner ... ok
[INFO] [stdout] test state::tests::prev_tab_cycles_in_reverse ... ok
[INFO] [stdout] test state::tests::push_and_pop_filter_char_edit_filter_and_reset_cursor ... ok
[INFO] [stdout] test state::tests::running_then_failure_goes_to_stale ... ok
[INFO] [stdout] test state::tests::error_banner_display_returns_none_when_no_banner ... ok
[INFO] [stdout] test state::tests::new_app_has_alerts_disabled ... ok
[INFO] [stdout] test state::percentile::tests::value_in_later_bucket_uses_cumulative_diff ... ok
[INFO] [stdout] test state::tests::snapshot_derived_is_populated_after_second_fetch ... ok
[INFO] [stdout] test state::tests::success_after_failure_resets_to_running ... ok
[INFO] [stdout] test state::tests::new_app_has_filter_inactive ... ok
[INFO] [stdout] test state::tests::new_app_is_connecting ... ok
[INFO] [stdout] test state::percentile::tests::p_zero_returns_lowest_bound ... ok
[INFO] [stdout] test state::tests::cursor_down_with_no_rows_stays_at_zero ... ok
[INFO] [stdout] test state::tests::switching_tab_resets_cursor_and_sort_and_detail ... ok
[INFO] [stdout] test state::tests::stale_escalates_to_disconnected_at_threshold ... ok
[INFO] [stdout] test state::tests::toggle_sort_dir_flips_descending_only ... ok
[INFO] [stdout] test state::tests::update_alert_active_rings_only_on_rising_edge ... ok
[INFO] [stdout] test state::tests::switching_tab_keeps_filter_string ... ok
[INFO] [stdout] test state::workspace::tests::app_mut_by_id_routes_to_named_host ... ok
[INFO] [stdout] test state::tests::with_theme_stores_theme ... ok
[INFO] [stdout] test state::workspace::tests::active_mut_returns_active_app ... ok
[INFO] [stdout] test state::workspace::tests::new_preserves_argv_order ... ok
[INFO] [stdout] test state::workspace::tests::next_host_cycles_and_wraps ... ok
[INFO] [stdout] test state::workspace::tests::single_host_has_count_1_and_is_not_multi ... ok
[INFO] [stdout] test state::workspace::tests::duplicate_ids_get_suffix ... ok
[INFO] [stdout] test state::workspace::tests::prev_host_cycles_in_reverse ... ok
[INFO] [stdout] test state::workspace::tests::next_prev_are_noop_on_single_host ... ok
[INFO] [stdout] test theme::tests::alert_style_is_reversed_and_distinct_from_status_err ... ok
[INFO] [stdout] [?1049l[?25htest terminal::tests::restore_is_safe_to_call_outside_raw_mode ... ok
[INFO] [stdout] test theme::tests::color_has_foreground_colors ... ok
[INFO] [stdout] test theme::tests::default_theme_is_color ... ok
[INFO] [stdout] test theme::tests::color_border_is_darkgray ... ok
[INFO] [stdout] test state::sort::tests::column_label_out_of_range_is_question_mark ... ok
[INFO] [stdout] test state::tests::disconnected_failures_count_up ... ok
[INFO] [stdout] test state::tests::nginx_restart_propagates_through_history ... ok
[INFO] [stdout] test theme::tests::error_banner_prefix_is_bang_in_mono_and_empty_in_color ... ok
[INFO] [stdout] test theme::tests::from_args_picks_color_when_neither_set ... ok
[INFO] [stdout] test theme::tests::from_args_picks_mono_when_flag_set ... ok
[INFO] [stdout] test theme::tests::from_args_picks_color_when_env_set_to_empty_string ... ok
[INFO] [stdout] test theme::tests::mono_border_uses_dim ... ok
[INFO] [stdout] test theme::tests::from_args_picks_mono_when_env_set_non_empty ... ok
[INFO] [stdout] test theme::tests::from_no_color_branches_on_flag ... ok
[INFO] [stdout] test ui::detail::tests::filter_detail_missing_key_returns_empty_view ... ok
[INFO] [stdout] test ui::detail::tests::bucket_labels_use_runtime_msecs_not_hardcoded ... ok
[INFO] [stdout] test theme::tests::mono_has_no_foreground_colors ... ok
[INFO] [stdout] test theme::tests::mono_uses_modifiers_for_emphasis ... ok
[INFO] [stdout] test ui::detail::tests::build_detail_returns_none_when_history_empty ... ok
[INFO] [stdout] test ui::detail::tests::build_detail_returns_none_when_no_zone_selected ... ok
[INFO] [stdout] test ui::detail::tests::missing_zone_returns_empty_view ... ok
[INFO] [stdout] test ui::detail::tests::filter_detail_resolves_group_slash_key ... ok
[INFO] [stdout] test state::tests::error_banner_display_has_bang_prefix_in_mono_mode ... ok
[INFO] [stdout] test theme::tests::color_uses_only_ansi16_palette ... ok
[INFO] [stdout] test state::tests::error_banner_display_has_no_prefix_in_color_mode ... ok
[INFO] [stdout] test ui::detail::tests::render_no_op_when_detail_zone_is_none ... ok
[INFO] [stdout] test ui::detail::tests::server_with_histogram_computes_percentiles_and_bars ... ok
[INFO] [stdout] test ui::detail::tests::server_without_histogram_falls_back_to_average ... ok
[INFO] [stdout] test ui::footer::tests::key_hints_do_not_advertise_unimplemented_keys ... ok
[INFO] [stdout] test ui::footer::tests::key_hints_fit_in_80_columns ... ok
[INFO] [stdout] test ui::footer::tests::key_hints_mention_all_required_keys ... ok
[INFO] [stdout] test ui::footer::tests::rendered_footer_fits_within_80_columns_without_truncation ... ok
[INFO] [stdout] test ui::header::tests::format_bps_bytes ... ok
[INFO] [stdout] test ui::detail::tests::histogram_pdf_only_first_bin_when_all_in_lowest_bucket ... ok
[INFO] [stdout] test ui::header::tests::format_bps_kilobytes ... ok
[INFO] [stdout] test ui::detail::tests::server_with_histogram_but_no_prev_has_nodata_percentiles_but_renders_bars ... ok
[INFO] [stdout] test ui::header::tests::format_bps_megabytes ... ok
[INFO] [stdout] test ui::header::tests::format_bytes_b ... ok
[INFO] [stdout] test ui::header::tests::format_bytes_gb ... ok
[INFO] [stdout] test ui::detail::tests::render_middle_shows_histogram_table_with_counts_and_pct ... ok
[INFO] [stdout] test ui::header::tests::format_bytes_kb ... ok
[INFO] [stdout] test ui::header::tests::format_count_below_1k ... ok
[INFO] [stdout] test ui::header::tests::format_count_giga ... ok
[INFO] [stdout] test ui::header::tests::format_count_kilo ... ok
[INFO] [stdout] test ui::header::tests::format_bytes_mb ... ok
[INFO] [stdout] test ui::header::tests::format_count_mega ... ok
[INFO] [stdout] test ui::detail::tests::render_middle_renders_zero_count_row_without_panic ... ok
[INFO] [stdout] test ui::header::tests::format_uptime_days ... ok
[INFO] [stdout] test ui::header::tests::format_uptime_hours ... ok
[INFO] [stdout] test ui::header::tests::format_uptime_minutes ... ok
[INFO] [stdout] test ui::header::tests::format_uptime_seconds ... ok
[INFO] [stdout] test ui::detail::tests::render_fits_in_80x24_layout ... ok
[INFO] [stdout] test ui::header::tests::header_does_not_panic_when_too_short ... ok
[INFO] [stdout] test ui::detail::tests::render_without_histogram_shows_no_data_message ... ok
[INFO] [stdout] test ui::detail::tests::render_middle_truncates_when_height_too_small ... ok
[INFO] [stdout] test ui::detail::tests::render_with_histogram_shows_p_labels_and_zone_title ... ok
[INFO] [stdout] test ui::header::tests::header_does_not_render_smooth_bar_glyphs ... ok
[INFO] [stdout] test ui::header::tests::header_renders_three_metric_labels ... ok
[INFO] [stdout] test ui::header::tests::header_title_shows_status_label_when_disconnected ... ok
[INFO] [stdout] test ui::header::tests::header_title_shows_status_label_when_stale ... ok
[INFO] [stdout] test ui::help::tests::centered_rect_fits_within_small_frame ... ok
[INFO] [stdout] test ui::help::tests::centered_rect_picks_target_size_when_frame_is_large ... ok
[INFO] [stdout] test ui::help::tests::help_contains_all_documented_keys ... ok
[INFO] [stdout] test ui::header::tests::header_renders_cumulative_labels_in_right_column ... ok
[INFO] [stdout] test ui::header::tests::header_renders_conn_breakdown ... ok
[INFO] [stdout] test cli::tests::args_insecure_flag ... ok
[INFO] [stdout] test cli::tests::no_color_effective_false_when_env_empty ... ok
[INFO] [stdout] test cli::tests::find_positional_alias_indices_skips_flag_values ... ok
[INFO] [stdout] test ui::header::tests::multi_host_workspace_suppresses_host_in_title ... ok
[INFO] [stdout] test ui::header::tests::header_renders_pipe_separator_in_metric_rows ... ok
[INFO] [stdout] test ui::host_tab::tests::alerting_host_shows_warning_badge ... ok
[INFO] [stdout] test ui::host_tab::tests::active_and_alerting_host_renders_both_bracket_and_badge ... ok
[INFO] [stdout] test ui::host_tab::tests::narrow_width_does_not_panic ... ok
[INFO] [stdout] test ui::header::tests::header_renders_in_mono_theme_without_panic ... ok
[INFO] [stdout] test ui::host_tab::tests::active_host_is_bracketed ... ok
[INFO] [stdout] test ui::host_tab::tests::alerting_uses_text_badge_in_mono_theme ... ok
[INFO] [stdout] test ui::help::tests::help_includes_macos_letter_alias_note ... ok
[INFO] [stdout] test ui::host_tab::tests::renders_host_label_and_each_id ... ok
[INFO] [stdout] test ui::table::tests::any_row_alerting_detects_p95_breach_and_respects_threshold ... ok
[INFO] [stdout] test ui::table::tests::any_row_alerting_false_without_snapshot ... ok
[INFO] [stdout] test ui::help::tests::help_has_a_visible_title ... ok
[INFO] [stdout] test ui::header::tests::header_title_shows_host_when_running ... ok
[INFO] [stdout] test ui::table::tests::build_cache_rows_populates_fields_and_bw_from_diff ... ok
[INFO] [stdout] test ui::table::tests::build_cache_rows_initial_tick_has_zero_bw ... ok
[INFO] [stdout] test ui::help::tests::help_mentions_zone_switch_semantics ... ok
[INFO] [stdout] test ui::table::tests::build_filter_rows_computes_rps_and_ratios_from_diff ... ok
[INFO] [stdout] test ui::table::tests::build_filter_rows_default_sort_is_rps_desc_with_zone_tiebreak ... ok
[INFO] [stdout] test ui::table::tests::build_filter_rows_no_prev_returns_zero_rps ... ok
[INFO] [stdout] test ui::table::tests::build_filter_rows_zone_is_group_slash_key ... ok
[INFO] [stdout] test ui::table::tests::build_rows_computes_rps_and_ratios_from_diff ... ok
[INFO] [stdout] test ui::table::tests::build_rows_with_no_prev_returns_zero_rps_and_nodata_or_average_p95 ... ok
[INFO] [stdout] test ui::table::tests::build_upstream_rows_computes_rps_and_ratios_from_diff ... ok
[INFO] [stdout] test ui::table::tests::build_upstream_rows_zone_is_group_slash_server ... ok
[INFO] [stdout] test ui::table::tests::build_upstream_rows_default_sort_is_rps_desc_with_zone_tiebreak ... ok
[INFO] [stdout] test ui::table::tests::build_upstream_rows_carries_state_flags ... ok
[INFO] [stdout] test ui::table::tests::build_upstream_rows_no_prev_returns_zero_rps ... ok
[INFO] [stdout] test ui::table::tests::cache_hit_pct_uses_full_denominator ... ok
[INFO] [stdout] test ui::table::tests::default_sort_is_rps_desc_with_zone_tiebreak ... ok
[INFO] [stdout] test ui::table::tests::filter_empty_keeps_all_rows ... ok
[INFO] [stdout] test ui::table::tests::filter_is_case_insensitive_substring ... ok
[INFO] [stdout] test ui::table::tests::cache_hit_pct_none_when_denominator_zero ... ok
[INFO] [stdout] test ui::header::tests::header_renders_divider_with_dashed_glyph ... ok
[INFO] [stdout] test ui::table::tests::format_p95_average_prefixes_tilde ... ok
[INFO] [stdout] test ui::table::tests::format_p95_value_rounds_to_integer_ms ... ok
[INFO] [stdout] test ui::table::tests::format_rps_branches_on_magnitude ... ok
[INFO] [stdout] test ui::table::tests::format_upstream_state_color_and_mono ... ok
[INFO] [stdout] test ui::table::tests::format_used_shows_used_max_and_percent ... ok
[INFO] [stdout] test ui::table::tests::p95_uses_histogram_when_present ... ok
[INFO] [stdout] test ui::table::tests::format_p95_nodata_is_emdash ... ok
[INFO] [stdout] test ui::table::tests::format_size_branches_on_magnitude ... ok
[INFO] [stdout] test ui::table::tests::format_ratio_one_decimal ... ok
[INFO] [stdout] test ui::table::tests::format_p95_overflow_prefixes_gt ... ok
[INFO] [stdout] test ui::table::tests::render_cache_with_no_snapshot_shows_placeholder ... ok
[INFO] [stdout] test ui::header::tests::header_renders_seven_rows_with_rounded_box ... ok
[INFO] [stdout] test ui::table::tests::fits_in_80x24 ... ok
[INFO] [stdout] test ui::table::tests::render_filter_with_no_snapshot_shows_placeholder ... ok
[INFO] [stdout] test ui::table::tests::filter_fits_in_80x24 ... ok
[INFO] [stdout] test ui::table::tests::cache_fits_in_80x24 ... ok
[INFO] [stdout] test ui::table::tests::render_cache_shows_headers_and_values ... ok
[INFO] [stdout] test ui::table::tests::render_shows_header_row_and_zones ... ok
[INFO] [stdout] test ui::table::tests::render_filter_shows_headers_and_group_slash_key ... ok
[INFO] [stdout] test ui::table::tests::render_with_no_snapshot_shows_placeholder ... ok
[INFO] [stdout] test ui::table::tests::render_cache_applies_filter ... ok
[INFO] [stdout] test ui::table::tests::row_is_alerting_disabled_config_never_alerts ... ok
[INFO] [stdout] test ui::table::tests::row_is_alerting_on_p95_threshold ... ok
[INFO] [stdout] test ui::table::tests::selected_zone_filter_tab_respects_filter_and_cursor ... ok
[INFO] [stdout] test ui::table::tests::selected_zone_for_upstream_tab ... ok
[INFO] [stdout] test ui::table::tests::selected_zone_respects_filter_and_cursor ... ok
[INFO] [stdout] test ui::table::tests::selected_zone_returns_cache_zone_at_cursor ... ok
[INFO] [stdout] test ui::table::tests::format_used_without_max_omits_percent ... ok
[INFO] [stdout] test ui::table::tests::sort_cache_rows_default_is_hit_pct_desc_none_last_zone_tiebreak ... ok
[INFO] [stdout] test ui::table::tests::render_upstream_with_no_snapshot_shows_placeholder ... ok
[INFO] [stdout] test ui::table::tests::server_columns_label_matches_headers ... ok
[INFO] [stdout] test ui::table::tests::sort_cache_rows_expired_column ... ok
[INFO] [stdout] test ui::table::tests::sort_cache_rows_in_per_sec_column ... ok
[INFO] [stdout] test ui::table::tests::sort_cache_rows_hit_pct_with_none_at_end ... ok
[INFO] [stdout] test ui::table::tests::sort_cache_rows_miss_column_descending ... ok
[INFO] [stdout] test ui::table::tests::sort_cache_rows_out_of_range_column_falls_back_to_zone ... ok
[INFO] [stdout] test ui::table::tests::sort_cache_rows_used_column_by_ratio_not_absolute ... ok
[INFO] [stdout] test ui::table::tests::sort_filter_rows_honors_sort_state_like_server ... ok
[INFO] [stdout] test ui::table::tests::sort_cache_rows_zone_column_asc_desc ... ok
[INFO] [stdout] test ui::table::tests::sort_server_all_columns_produce_deterministic_order ... ok
[INFO] [stdout] test ui::table::tests::render_updates_visible_rows_and_page_size ... ok
[INFO] [stdout] test ui::table::tests::sort_cache_rows_out_per_sec_column ... ok
[INFO] [stdout] test ui::table::tests::sort_cache_rows_stale_column ... ok
[INFO] [stdout] test ui::table::tests::sort_server_by_in_per_sec ... ok
[INFO] [stdout] test ui::table::tests::sort_server_by_rps_desc_and_asc ... ok
[INFO] [stdout] test ui::table::tests::sort_server_by_zone_name ... ok
[INFO] [stdout] test ui::table::tests::sort_server_p95_separates_histogram_and_average_groups ... ok
[INFO] [stdout] test ui::table::tests::upstream_state_sort_rank_orders_up_then_backup_then_down ... ok
[INFO] [stdout] test ui::table::tests::upstream_state_from_server_classifies_up_backup_down ... ok
[INFO] [stdout] test ui::table::tests::sort_upstream_by_state_up_first ... ok
[INFO] [stdout] test ui::table::tests::render_cache_reflects_app_sort_state_for_miss_column ... ok
[INFO] [stdout] test ui::table::tests::render_filter_applies_name_filter_and_sort ... ok
[INFO] [stdout] test ui::table::tests::render_applies_filter_to_visible_rows ... ok
[INFO] [stdout] test ui::table::tests::render_upstream_shows_headers_and_state_column ... ok
[INFO] [stdout] test ui::table::tests::fits_in_120x40 ... ok
[INFO] [stdout] test ui::table::tests::render_upstream_mono_state_uses_bracket_letters ... ok
[INFO] [stdout] test ui::tests::tiny_terminal_does_not_panic ... ok
[INFO] [stdout] test ui::tests::error_banner_has_bang_prefix_in_mono_theme ... ok
[INFO] [stdout] test ui::tests::help_overlay_only_shown_when_show_help ... ok
[INFO] [stdout] test ui::table::tests::upstream_fits_in_80x24 ... ok
[INFO] [stdout] test ui::tests::renders_7_row_rounded_header_with_conn_rps_bw_labels ... ok
[INFO] [stdout] test ui::tests::fits_in_80x24_layout ... ok
[INFO] [stdout] test ui::tests::renders_without_banner_when_no_error ... ok
[INFO] [stdout] test ui::tests::stale_status_appears_in_header_title ... ok
[INFO] [stdout] test ui::tests::running_state_does_not_show_legacy_status_banner_strings ... ok
[INFO] [stdout] test ui::tests::disconnected_status_appears_in_header_title ... ok
[INFO] [stdout] test ui::tests::error_banner_is_rendered_when_present ... ok
[INFO] [stdout] test ui::table::tests::render_cache_shows_emdash_when_no_cache_responses ... ok
[INFO] [stdout] test state::workspace::tests::app_mut_unknown_id_debug_asserts - should panic ... ok
[INFO] [stdout] test state::workspace::tests::new_panics_on_empty - should panic ... ok
[INFO] [stdout] test terminal::tests::install_panic_hook_with_chains_multiple_layers ... ok
[INFO] [stdout] test terminal::tests::installed_hook_runs_restore_then_previous_hook ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/vozltop-f1b1d1e10a3f61a0)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test tests::backspace_in_filter_mode_removes_last_char ... ok
[INFO] [stdout] test tests::bracket_keys_cycle_hosts_forward_and_back ... ok
[INFO] [stdout] test tests::digit_key_sets_sort_column ... ok
[INFO] [stdout] test tests::cursor_works_during_filter_mode ... ok
[INFO] [stdout] test tests::digit_keys_ignored_while_detail_open ... ok
[INFO] [stdout] test tests::digit_keys_ignored_while_help_open ... ok
[INFO] [stdout] test tests::enter_closes_detail_when_open ... ok
[INFO] [stdout] test tests::enter_ignored_while_help_open ... ok
[INFO] [stdout] test tests::enter_in_filter_mode_confirms_keeps_filter ... ok
[INFO] [stdout] test tests::enter_is_noop_without_snapshot ... ok
[INFO] [stdout] test tests::esc_clears_applied_filter_after_confirm ... ok
[INFO] [stdout] test tests::enter_opens_detail_for_selected_zone ... ok
[INFO] [stdout] test tests::esc_closes_detail_when_open ... ok
[INFO] [stdout] test tests::esc_closes_help_before_detail ... ok
[INFO] [stdout] test tests::esc_closes_help_when_open ... ok
[INFO] [stdout] test tests::esc_in_filter_mode_clears_filter ... ok
[INFO] [stdout] test tests::esc_is_noop_when_help_is_already_closed ... ok
[INFO] [stdout] test tests::f4_enters_filter_mode ... ok
[INFO] [stdout] test tests::f1_toggles_help_overlay ... ok
[INFO] [stdout] test tests::f4_ignored_while_help_open ... ok
[INFO] [stdout] test tests::f5_toggles_sort_direction ... ok
[INFO] [stdout] test tests::host_switch_is_blocked_while_detail_open ... ok
[INFO] [stdout] test tests::host_switch_is_blocked_while_filter_active ... ok
[INFO] [stdout] test tests::host_switch_is_blocked_while_help_open ... ok
[INFO] [stdout] test tests::f5_ignored_while_detail_open ... ok
[INFO] [stdout] test tests::question_mark_is_letter_alias_for_f1 ... ok
[INFO] [stdout] test tests::lowercase_h_and_l_still_move_cursor_not_host ... ok
[INFO] [stdout] test tests::host_switch_is_noop_in_single_host_workspace ... ok
[INFO] [stdout] test tests::shift_tab_cycles_backwards ... ok
[INFO] [stdout] test tests::slash_enters_filter_mode ... ok
[INFO] [stdout] test tests::tab_ignored_while_detail_open ... ok
[INFO] [stdout] test tests::tab_ignored_while_filter_input_active ... ok
[INFO] [stdout] test tests::tab_ignored_while_help_open ... ok
[INFO] [stdout] test tests::tab_key_cycles_through_zone_tabs ... ok
[INFO] [stdout] test tests::unrelated_keys_do_not_change_help_state ... ok
[INFO] [stdout] test tests::typing_in_filter_mode_appends_chars ... ok
[INFO] [stdout] test tests::shift_letter_keys_cycle_hosts ... ok
[INFO] [stdout] test tests::same_digit_key_toggles_direction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bin_smoke.rs (/opt/rustwide/target/debug/deps/bin_smoke-81d13907bbbf6298)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test version_flag_exits_zero_with_version_on_stdout ... ok
[INFO] [stdout] test help_flag_exits_zero_with_usage_on_stdout ... ok
[INFO] [stdout] test no_args_shows_help_and_exits_zero ... ok
[INFO] [stdout] test missing_url_with_other_flag_exits_nonzero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-8ad48801721eb8c1)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test rejects_header_without_colon ... ok
[INFO] [stdout] test parses_user_long_form ... ok
[INFO] [stdout] test parses_interval_long_form ... ok
[INFO] [stdout] test no_color_default_is_false ... ok
[INFO] [stdout] test parses_single_header ... ok
[INFO] [stdout] test no_color_effective_when_env_set_non_empty ... ok
[INFO] [stdout] test parses_no_color_flag ... ok
[INFO] [stdout] test parses_multiple_headers ... ok
[INFO] [stdout] test rejects_interval_out_of_range ... ok
[INFO] [stdout] test header_default_is_empty ... ok
[INFO] [stdout] test rejects_user_without_colon ... ok
[INFO] [stdout] test parses_insecure_flag ... ok
[INFO] [stdout] test insecure_default_is_false ... ok
[INFO] [stdout] test interval_default_is_1_0 ... ok
[INFO] [stdout] test parses_interval_short_form ... ok
[INFO] [stdout] test no_color_effective_false_when_env_empty_and_flag_unset ... ok
[INFO] [stdout] test url_is_required_positional ... ok
[INFO] [stdout] test no_color_effective_when_env_unset_but_flag_set ... ok
[INFO] [stdout] test user_default_is_none ... ok
[INFO] [stdout] test parses_user_a_b ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/client.rs (/opt/rustwide/target/debug/deps/client-864f59412a838d14)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test fetch_decodes_200_response ... ok
[INFO] [stdout] test fetch_returns_err_on_connection_refused ... ok
[INFO] [stdout] test fetch_returns_err_on_non_2xx ... ok
[INFO] [stdout] test fetch_sends_custom_headers ... ok
[INFO] [stdout] test client_builds_with_insecure_flag ... ok
[INFO] [stdout] test fetch_sends_basic_auth_when_user_set ... ok
[INFO] [stdout] test fetch_rejects_when_content_length_exceeds_limit ... ok
[INFO] [stdout] test fetch_decodes_when_content_type_is_not_json ... ok
[INFO] [stdout] test fetch_user_takes_precedence_over_authorization_header ... ok
[INFO] [stdout] test fetch_returns_err_on_invalid_json ... ok
[INFO] [stderr]      Running tests/derived.rs (/opt/rustwide/target/debug/deps/derived-8b7945ad9853115d)
[INFO] [stdout] test fetch_rejects_chunked_body_exceeding_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test percentile_skips_zero_delta_buckets_during_interpolation ... ok
[INFO] [stdout] test percentile_all_zero_delta_returns_nodata ... ok
[INFO] [stdout] test percentile_overflow_sort_value_uses_last_bucket_msec ... ok
[INFO] [stdout] test percentile_upstream_buckets_in_with_histogram_fixture ... ok
[INFO] [stdout] test upstream_key_is_group_slash_server ... ok
[INFO] [stdout] test percentile_returns_overflow_when_target_exceeds_total ... ok
[INFO] [stderr]      Running tests/deserialize.rs (/opt/rustwide/target/debug/deps/deserialize-e6e8e260bf131506)
[INFO] [stdout] test identical_snapshot_returns_none ... ok
[INFO] [stdout] test percentile_with_synthetic_cross_bucket_distribution_matches_python ... ok
[INFO] [stdout] test server_zone_api_example_rates_match_expected ... ok
[INFO] [stdout] test server_zone_aggregate_star_present ... ok
[INFO] [stdout] test dt_ms_matches_fixture_nowmsec_delta ... ok
[INFO] [stdout] test counter_reset_returns_none ... ok
[INFO] [stdout] test server_zone_web_example_rates_match_expected ... ok
[INFO] [stdout] test percentile_no_histogram_zone_returns_nodata_and_avg_fallback_kicks_in ... ok
[INFO] [stdout] test cache_zone_bandwidth_and_hit_ratio ... ok
[INFO] [stdout] test server_totals_matches_star_zone_not_double_counted ... ok
[INFO] [stdout] test percentile_against_with_histogram_fixture_matches_independent_calc ... ok
[INFO] [stdout] test upstream_with_no_delta_has_zero_rates_and_none_ratios ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test buckets_round_trips_u64 ... ok
[INFO] [stdout] test decodes_no_histogram_fixture ... ok
[INFO] [stdout] test decodes_with_histogram_fixture ... ok
[INFO] [stdout] test upstream_servers_decode_as_vec ... ok
[INFO] [stdout] test decodes_filter_zones ... ok
[INFO] [stderr]      Running tests/filter.rs (/opt/rustwide/target/debug/deps/filter-ec50120e86e6fd5b)
[INFO] [stdout] test filter_zones_absent_decodes_to_empty_map ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test empty_filter_keeps_all_rows ... ok
[INFO] [stdout] test no_match_yields_zero_rows ... ok
[INFO] [stdout] test substring_matches_at_any_position ... ok
[INFO] [stdout] test single_char_substring_matches_any_zone_containing_it ... ok
[INFO] [stdout] test shared_substring_matches_multiple_zones ... ok
[INFO] [stdout] test uppercase_filter_matches_lowercase_zone ... ok
[INFO] [stdout] test lowercase_filter_matches_mixed_case_zone ... ok
[INFO] [stdout] test push_filter_char_narrows_visible_rows_progressively ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fixtures_smoke.rs (/opt/rustwide/target/debug/deps/fixtures_smoke-02bfbc27516566bf)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test no_histogram_has_empty_request_buckets ... ok
[INFO] [stdout] test initial_and_after_traffic_share_host_for_derived_metrics ... ok
[INFO] [stdout] test all_four_fixtures_exist_and_parse ... ok
[INFO] [stdout] test cache_zones_have_hit_miss_counters ... ok
[INFO] [stdout] test with_histogram_buckets_are_integer_arrays ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-7d0c0048ae989907)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test five_consecutive_500_responses_escalate_running_to_disconnected ... ok
[INFO] [stdout] test connecting_transitions_to_running_after_first_successful_fetch ... ok
[INFO] [stderr]      Running tests/sort.rs (/opt/rustwide/target/debug/deps/sort-56129296bd021159)
[INFO] [stdout] test basic_auth_credentials_are_sent_with_fetch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test cache_key_9_is_noop ... ok
[INFO] [stdout] test filter_key_9_is_noop ... ok
[INFO] [stdout] test filter_keys_1_through_8_match_server_layout ... ok
[INFO] [stdout] test pressing_same_column_key_toggles_direction_only ... ok
[INFO] [stdout] test switching_column_resets_direction_to_descending_and_cursor_to_zero ... ok
[INFO] [stdout] test upstream_keys_1_through_9_map_to_design_columns ... ok
[INFO] [stdout] test server_keys_1_through_8_map_to_design_columns ... ok
[INFO] [stdout] test key_9_works_on_upstream_but_not_on_server ... ok
[INFO] [stdout] test cache_keys_1_through_8_map_to_design_columns ... ok
[INFO] [stdout] test key_zero_is_noop_on_all_tabs ... ok
[INFO] [stderr]      Running tests/theme.rs (/opt/rustwide/target/debug/deps/theme-5a0eb60e70031965)
[INFO] [stdout] test server_key_9_is_noop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test mono_theme_has_error_banner_prefix ... ok
[INFO] [stdout] test flag_only_yields_mono_theme ... ok
[INFO] [stdout] test empty_env_alone_still_yields_color_theme ... ok
[INFO] [stdout] test env_only_yields_mono_theme ... ok
[INFO] [stdout] test flag_and_env_both_yield_mono_theme ... ok
[INFO] [stdout] test neither_flag_nor_env_yields_color_theme ... ok
[INFO] [stderr]      Running tests/ui_snapshots.rs (/opt/rustwide/target/debug/deps/ui_snapshots-13b98c11aa8709d8)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test snapshot_multi_host_running_server ... ok
[INFO] [stdout] test snapshot_help_overlay ... ok
[INFO] [stdout] test snapshot_detail_overlay ... ok
[INFO] [stdout] test snapshot_connecting_tabs ... ok
[INFO] [stdout] test snapshot_multi_host_single_is_identical_to_render ... ok
[INFO] [stdout] test snapshot_disconnected_tabs ... ok
[INFO] [stderr]    Doc-tests vozltop
[INFO] [stdout] test snapshot_running_tabs ... ok
[INFO] [stdout] test snapshot_stale_tabs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/state/percentile.rs - state::percentile::average_fallback (line 180) ... ignored
[INFO] [stdout] test src/state/percentile.rs - state::percentile::compare_for_sort (line 94) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f0f84f861e5dc070177b189869b53cdfb618d7e707d4035993e84b878947b200", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f0f84f861e5dc070177b189869b53cdfb618d7e707d4035993e84b878947b200", kill_on_drop: false }`
[INFO] [stdout] f0f84f861e5dc070177b189869b53cdfb618d7e707d4035993e84b878947b200
